body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;} 
table { border-collapse:collapse;  } 
img {border:0;} 
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal;} 
ol,ul { list-style:none;}
th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;} 
body {background: #ccc; font-family:Arial,Verdana,  Helvetica, sans-serif, Verdana;font-size: 12px;line-height: 1.7em;color: #333;}
a,a:active,a:link,a:visited{text-decoration : none ;color : #333 ;}
a:hover {text-decoration : underline ;color :#ff5500 ;}
#clear { 
       clear: both; 
       visibility: hidden; 
} 
.tel{color:#0033ff}
table{ text-align: center; border-right:1px solid #e8e8e8;border-top:1px solid #e8e8e8; margin-bottom:10px; width:100%; font-size:12px; color:#333;}
table a:link,.contact table a:visited{ color:#ccc; text-decoration:none; font-size:12px;}
table a:hover{ color:#ec5a04; text-decoration:underline;}
table tr td{ border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8; height:20px;line-height:20px;}
#container{width:1003px; overflow:hidden; margin:0 auto;background:#FFF;}
#head{}
.top{background:url(../images/top_bg.jpg) repeat-x; height:96px;}
.top .log{ float:left;}
.top .logright{ float:right; margin:33px 15px 0; }
.top .logright a{color:#fff}
.Nav{ clear:both;font-weight:bold;line-height: 250%;white-space: nowrap; background:url(../images/nav_bg.jpg) repeat-x; height:30px; overflow:hidden;}
.Nav a,
.Nav a:link,
.Nav a:active,
.Nav a:visited,
.Nav a:hover
{ float: left;display: block;  height:auto; text-align:center;width:110px;text-decoration: none; background: url(../images/nav_y.jpg) no-repeat top right; color:#CCC}
.Nav a:hover{color: #FC0; background:#555}
.Nav #Nav-b{ background-image:none;}
.Banner { height:220px; width:1003px; background:#000;}
#Content { clear:both;margin:2px 0 0 0}
#left { float:left; height:auto; width:231px; padding-top:5px; background:#f9f9f9; overflow:hidden;border-right:1px #eee solid; /*background:url(../images/left_bg.jpg) no-repeat top right;*/}
#right{ float:left; height:auto; padding:15px 7px 0 6px; width:757px; overflow:hidden}
.left-title{ width:219px; padding-top:10px;margin:0 auto}
.search{ padding-top:12px; background:url(../images/search_bg.jpg) repeat-x;margin:0 auto; text-align: center; height:64px; width:217px; border:1px #ddd solid; }
input{
	background:url(../images/input-bg.jpg) repeat-x left bottom;
border:1px solid #CCCCCC;vertical-align:middle
}
.search .bth1{border:1px #ccc solid; margin-top:12px;height:20px; width:140px; line-height:20px; color:#666}
.search .bth{margin-top:11px;}
/*leftsideBar*/
.leftsideBar{ margin:0 auto;width:200px;padding:15px 10px 0 3px; text-align:left}
.leftsideBar li{background:url(../images/proar.jpg) no-repeat 3px 55%;/* *padding:0 0 0 3px;*/height:25px;  padding-left:20px; border-bottom:1px #aaa dashed;line-height:28px;}
.leftsideBar a,.leftsideBar a:link,.leftsideBar a:visited{ font-weight:bold;}
.leftsideBar li a:hover{color:#003366}
.leftsideBar .subsideBar{ color:#333333; padding-left:20px; background-image:none; border:none; height:22px;}
.leftsideBar .subsideBar a:link,.leftsideBar .subsideBar a:visited{ color:#333333;text-decoration:underline;  font-weight: normal }
.leftsideBar .subsideBar a:hover{ color:#ff5500}
/*end leftsideBar*/

h5{ background:url(../images/title_bg.jpg) no-repeat; width:100px; text-align:center; line-height:24px; height:24px; color:#F00; font-weight:bold;}
h6 {line-height:23px; height:23px; font-size:11px; border:1px #e0e0e0 solid;  background:url(../images/title.jpg) repeat-x;}
#news{ border:1px #e0e0e0 solid; border-top:none; padding:15px 0 15px 0;}
#body-about{ border:1px #e0e0e0 solid; border-top:none;width:725px;overflow:hidden; color:#333; padding:15px;}
#product{ border:1px #e0e0e0 solid;border-top:none;width:725px;float:left; padding:20px 10px 5px 20px; overflow:hidden;}
/*news*/
.nTit {color:#FF6600;
border-bottom:1px solid #eee;
border-top:1px solid #eee;
padding:5px 0;
height:21px;
padding-left:30px;
font-weight:bold;
background:url(../images/bg3.gif) repeat-x;
text-align:left;
 font-size:12px;
 line-height:21px;
}
.nTit span{padding-right:520px; }
.Newslist {margin:0 auto;text-align: center; font-size:12px;}
.Newslist li {
line-height:15px;
width:92%;
margin-top:10px;
margin-left:10px;
border-bottom:1px dotted #ccc;
text-align:left;
padding:4px 0 0 30px;
height:20px;
background:url(../images/arr.gif) no-repeat 5px 30%;
}
.Newslist li a{color:#333;}
.Newslist em{font-style:normal; float:right; margin-right:65px;}
.Newslist li a:hover{ color:#ff6600}
.Newslist li span {color:#333;margin-right:30px;}

/*news end*/
.about{ border:1px #e0e0e0 solid; margin-bottom:10px;  color:#333; float:left; padding:10px; overflow:hidden; }
.main-new{ border:1px #e0e0e0 solid; overflow:hidden; float:left; margin-bottom:10px; padding:10px; }
.main-news{ float:left; width:680px;padding:0 16px 0 11px; text-align:left}
.main-news li{background:url(../images/ar.jpg) no-repeat 1px 70%; padding-top:10px;/* *padding:0 0 0 3px;*/ height:20px;  padding-left:20px; border-bottom:1px #aaa dashed; }
.main-news a{ line-height:18px;}
.main-news em{ float:right; width:auto; height:auto; color:#666; font-style:normal}

.main-pro{ width:724px; border:1px #e0e0e0 solid; margin-bottom:10px;  float:left; padding:20px 10px 5px 20px; overflow:hidden; background:url(../images/pro_bg.jpg) repeat-x bottom; text-align:center }
.pro{ display:; float:left; margin:0 15px 20px 15px; width:146px; text-align:center; padding-bottom:8px;}
.pro img{display:block; margin-bottom:6px; width:140px; height:100px; background-color:#FFFFFF;}
.pro img{border:3px solid #EDEDED;}
.pro:hover img,.pro:active img{border:3px solid #ccc;}
/*Footer*/
#Footer{ clear:both; height:89px;text-align:center;}
#Footer .link { color:#FFF;height:31px; background:url(../images/foot_bg.jpg) no-repeat;  line-height:31px;}
#Footer .link a{ margin-left:10px; color:#FFF;}
#Footer .foote01 { height:38px; text-align:center; font-size:11px; color:#777; padding:10px;background:url(../images/footer_bg.jpg) repeat-x;}